package com.start.shop.modules.repository.dao;
 
import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.start.shop.modules.repository.entity.Goods;
import com.start.shop.modules.repository.entity.GoodsType;


@Repository
public interface GoodsDao { 
	
	/**
	 * 描述:所有商品类型
	 */
	List<GoodsType> selectAllGoodsType();
	
	/**
	 * 描述:所有商品类型
	 */
	GoodsType selectGoodsTypeByTypeId(int goodsType);
	
	
	/**
	 * 描述:所有商品查询
	 */
	List<Goods> selectAllGoods();
	
	/**
	 * 描述:查询指定类型商品查询
	 */
	List<Goods> selectAllGoodsByTypeId(@Param("goodsType") int goodsType);

	/**
	 * 描述:查询指定商品
	 */
	Goods selectGoodsByGoodsId(@Param("goodsId")int goodsIdl);
			
}
